package com.linkgie.galaxyframework.crypto.spi;

import com.linkgie.galaxyframework.crypto.CryptogramType;

/**
 * @author spring
 *
 */
public interface Cryptobytes {

	CryptogramType getType();

	/**
	 * 结合密码类型 {@link #getType()} 和原始数据
	 * @return
	 */
	byte[] getEncodedBytes();
	
	/**
	 * 返回原始密码数据的字节数组副本；<p>
	 * 
	 * @return
	 */
	byte[] getRawBytes();

}
